﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
using System.ComponentModel;
using KpiConfigProject.TypeEditor;
using System.Drawing.Design;

namespace KpiConfigProject.Entity
{
    [Serializable]
    public class KpiInfo
    {
        [Category("必填项")]
        public int intKpiInfoId { get; set; }
        [Category("必填项")]
        public int intKpiTypeId { get; set; }
        [Category("必填项")]
        public string vcKpiName { get; set; }
        [Category("必填项")]
        public string vcAliasName { get; set; }
        [Category("必填项"),Editor(typeof(FormulaTypeEditor), typeof(UITypeEditor))]
        public string vcFormula { get; set; }
        public string vcFormulaRefId { get; set; }
        public string vcDataType { get; set; }
        [Category("必填项")]
        public string vcClientFormula { get; set; }
        [Category("必填项")]
        public int intSummaryType { get; set; }
        [Category("必填项")]
        public string vcFormatString { get; set; }
        public string vcUnit { get; set; }
        public string vcSearchCondition { get; set; }
        public string vcInterfaceType { get; set; }
        public string vcCreateUser { get; set; }
        [Category("时间项")]
        public DateTime dtCreateTime { get; set; }
        public string vcModifyUser { get; set; }
        [Category("时间项")]
        public DateTime dtModifyTime { get; set; }
        public string vcVersion { get; set; }
        public string vcRemark { get; set; }
    }
}
